despite overwhelming odds against - Español Inglés Diccionario